//! My Crate
//! - 说明一下//！这个注释的作用
//! - 对整个文档的注释说明
//! - 需要运行“cargo doc --open”命令，运行后直接打开地址
//! - 这个是为了让编辑更方便一点
//!
/// 给一个数+1，3斜杠可以作为文档的注释，运行cargo doc可以生成文档
/// 1. crate的发布与撤回（此部分没有实际操作过，只讲步骤）
/// 2. 创建Crates.io账号：通过Github账户注册，并通过 cargo login ****** 来登陆
/// 3. 发布前需要在Cargo.toml中增加描述：
/// [package]
/// - name = "package_name"
/// - version = "0.1.0"
/// - License = "MIT" #Linux 基金会的Software Package Data Exchange（SPDX）列出了可以使用的标识符
/// - authors = ["linghuyichong"]
/// - description = "some thing descript the package"
/// - 运行cargo publish来发布。
/// 4. 撤回指定版本
/// - cargo yank - -vers 0.1.01
/// - ================================================================
/// - Add one to the number given
/// - 例如: 如果想要代码可以执行，需要加上三个```,就是Esc下方的按钮
/// ```
/// use lib::add;
/// let five = 5;
/// assert_eq!(6, add(five));
/// ```


pub fn add(left: u64) -> u64 {
    left + 1
}



// #[cfg(test)]
// mod tests {
//     use super::*;
//
//     #[test]
//     fn it_works() {
//         let result = add(2, 2);
//         assert_eq!(result, 4);
//     }
// }
